PCL: a language for modelling evolving system architectures

نویسندگان

  • Ian Sommerville
  • Graham Dean
چکیده

The paper describes a language called PCL, which has been designed to model the architecture of multiple versions of computer-based systems (system families). PCL has evolved from module interconnection languages, and its novel features include the ability to model the variability between members of a system family and facilities for the integrated modelling of hardware, software and documentation structures. The features of PCL are illustrated using a number of simple examples. A supporting toolset for PCL has been implemented and is briefly described.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

PCL: A configuration language for modelling evolving system architectures

The paper describes a configuration language called PCL which has been designed to describe the architecture of multiple versions of computer-based systems. PCL is compared with other configuration languages and its features are illustrated by example. The features of PCL which are discussed here are its ability to model hardware and software in an integrated way, its provision of multiple stru...

متن کامل

Modelling Systems with Variability using the PROTEUS Configuration Language

To respond to environmental changes and customer specific requirements, industrial software systems must often incorporate many sources of variability. Developers use a diverse range of representations and techniques to achieve this, including structural variability, component version selection, conditional inclusion, and varying derivation processes. This paper advocates specifying all potenti...

متن کامل

Prolegomena of a modelling method in support of audit risk assessment - Outline of a domain-specific modelling language for internal controls and internal control systems

Internal controls constitute a key concept in the auditing domain. In the audit risk assessment process, auditors evaluate a firm’s internal control system to provide reasonable assurance regarding the achievement of the entity’s objectives. The present work reflects upon the design of a domain-specific modelling language for internal controls modelling. It investigates the potentials of an ent...

متن کامل

Modelling Control Systems in an Event-Driven Coordination Language

The paper presents the implementation of a railway control system, as a means of assessing the potential of coordination languages to be used for modelling software architectures for complex control systems using a components-based approach. Moreover, with this case study we assess and understand the issues of real time, fault tolerance, scalability, extensibility, distributed execution and ada...

متن کامل

Reaction-Induced Microphase Separation in Epoxy Thermosets Containing Block Copolymers Composed of Polystyrene and Poly(-caprolactone): Influence of Copolymer Architectures on Formation of Nanophases

We report an investigation of the influence of block copolymer architectures on formation of nanophases in epoxy thermosets via reactioninduced microphase separation approach. Toward this end, three binary block copolymers composed of polystyrene (PS) and poly(ε-caprolactone) (PCL) were synthesized via the combination of ring-opening polymerization (ROP) and atomic transfer radical polymerizati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Software Engineering Journal

دوره 11  شماره 

صفحات  -

تاریخ انتشار 1996